a
{
	text-decoration:none;
	font-weight:bold;
	color:#2060C0;
	font-family:"Trebuchet MS","Verdana";
}

a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:#002080;
	font-family:"Trebuchet MS","Verdana";
}

a:active
{
	text-decoration:none;
	font-weight:bold;
	color:#5070A0;
	font-family:"Trebuchet MS","Verdana";
}

div.caption
{
	font-size:16pt;
	font-family:"Trebuchet MS","Verdana";
	text-decoration:none;
	color:#2060C0;
	font-weight:normal;
	text-align:left;
	width:100%;
	background-color:#C0D0E0;
	margin-top:40px;
	margin-bottom:20px;
}

font.caption
{
	font-size:10pt;
	font-family:"Trebuchet MS","Verdana";
	text-decoration:none;
	color:#202020;
	font-weight:normal;
	text-align:justify;
}

font.title
{
	font-size:24pt;
	font-family:"Trebuchet MS","Verdana";
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

font.small
{
	font-size:8pt;
	font-family:"Trebuchet MS","Verdana";
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

span.example
{
	background-color:E0E8FF;
	color:#000000;
	font-family:Courier;
	padding-left:5px;
	padding-right:5px;
}

span.headline
{
	color:#2060C0;
	font-size:36pt;
}

span.key
{
	border-color:#000000;
	border-left:solid #D0D0D0;
	border-top:solid #E0E0E0;
	border-right:solid #808080;
	border-bottom:solid #606060;
	border-width:2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color:#C0C0C0;
	font-size:8pt;
	font-family:"Arial";
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	white-space:nowrap;
}

span.button
{
	border-left:solid #E0E0E0;
	border-top:solid #EFEFEF;
	border-right:solid #A0A0A0;
	border-bottom:solid #808080;
	border-width:2px;
	color:#000000;
	white-space:nowrap;
	font-size:8pt;
	font-family:"Arial";
	padding-left: 4px;
	padding-right: 4px;
}

table.fr,
td.fr,
tr.fr,
td
{
	border-color:#404040;
	border-width:0px;
	border-style:solid;
	margin:0px;
	color:#202020;
	font-size:10pt;
	text-align:justify;
}

table.fr
{
	background-color:#E0E0E0;
	border-color:#555555;
}

td.fr
{
	background-color:#F0F0F0;
	border-width:0px;
	padding:5px;
}

td.topic
{
	background-color:#E0E0E0;
	color:#2060C0;
	border-width:0px;
}

th
{
	color:#2060C0;
	font-weight:normal;
}

th.fr
{
   	background-color:#C0D0E0;
}

img
{
	border-width:0px;
}

body
{
	background-color:#808080;
	margin:0px;
}

table.page
{
    background-color:#FFFFFF;
    margin:4%;
    border-left: 1px solid #404040;
    border-top: 1px solid #404040;
    border-right: 5px solid #404040;
    border-bottom: 5px solid #404040;
}
